/**
 * Created by Administrator on 2017/4/7.
 */
(function(angular){
        //  创建in_theaters子模块
    angular.module('mainApp_in_theaters_Ctrl',[])
        //  创建控制器
        .controller('in_theatersCtrl',['$scope','jsonp_services','$routeParams','$route',
            function($scope,jsonp_services,$routeParams,$route){
            //  当前页数
            $scope.page=parseInt($routeParams.page||1)
            //   上一页
            $scope.upPage=function(){
                if($scope.page>1){
                    var page = $scope.page-1
                    //  更新锚点
                    $route.updateParams({page:page})
                }
            }
            //   下一页
            $scope.downPage=function(){
                if($scope.page<$scope.maxPage) {
                    var page =$scope.page + 1
                    //  更新锚点
                    $route.updateParams({page: page})
                }
            }
            //  标题
            $scope.title='电影正在加载请稍等！！';
            //  电影
            $scope.subjects=[];
            //  总电影量
            $scope.total=0
            //  单页面电影条数
            $scope.pageCount=5
            //  最大页数
            $scope.maxPage=0
            //  调用JSONP服务
                var search = $routeParams.q==undefined?'':$routeParams.q;
            jsonp_services.getJSONP('https://api.douban.com/v2/movie/'+$routeParams.type,
                {
                    q:search,
                    apikey:'00fa6c0654689a0202ef4412fd39ce06',
                    start:($scope.page-1)*$scope.pageCount,
                    count:$scope.pageCount
                },
                function(data){
                $scope.title=data.title;
                $scope.subjects=data.subjects;
                $scope.total=data.total
                $scope.maxPage=Math.ceil($scope.total/$scope.pageCount)
                    //异步刷新
                $scope.$apply()
                })
        }])
})(angular)